<HTML>
<HEAD>
<TITLE>Przeszukiwanie przy uyciu wyrae regularnych</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function doMatch(form) {
    var str = form.entry.value
    var delim = (form.caseSens.checked) ? "/g" : "/gi"
    var regexp = eval("/" + form.regexp.value + delim)
    var resultArray = str.match(regexp)
    if (resultArray) {
        form.result.value = resultArray.toString()
        form.count.value = resultArray.length
    } else {
        form.result.value = "<brak pasujcych fragmentw>"
        form.count.value = ""
    }
}
</SCRIPT>
</HEAD>
<BODY>
<B>Przeszukiwanie acuchw znakw przy uyciu wyrae regularnych</B>
<HR>
<FORM>
Podaj gwny acuch znakw:<INPUT TYPE="text" NAME="entry" SIZE=70
  VALUE="Niegodziwcy i nIeroby nigdy niE zawitaj do Krlestwa NIEbieskiego."><BR>
Podaj wyraenie regularne:<INPUT TYPE="text" NAME="regexp" SIZE=25
  VALUE="\wi\w">
<INPUT TYPE="checkbox" NAME="caseSens">Uwzgldnia wielko liter<P>
<INPUT TYPE="button" VALUE="Wykonaj metod match()" onClick="doMatch(this.form)">
<INPUT TYPE="reset"><P>
Wyniki:<INPUT TYPE="text" NAME="result" SIZE=40><BR>
Ilo:<INPUT TYPE="text" NAME="count" SIZE=3><BR>
</FORM>
</BODY>
</HTML>